home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_22_IndentScript.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
88KB
|
1,546 lines
# near model CODE resource
# jump table entries: 6376-6380 (5 of them)
export_797:
00000000 4E56 0000 link A6, 0
00000004 4AAD EF5C tst.l [A5 - 0x10A4]
00000008 57C0 seq D0
0000000A 222D D174 move.l D1, [A5 - 0x2E8C]
0000000E C2BC 0000 0001 and.l D1, 0x1
00000014 4A81 tst.l D1
00000016 57C1 seq D1
00000018 8001 or.b D0, D1
0000001A 6716 beq +0x18 /* 00000032 */
0000001C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000020 2F2E 000E move.l -[A7], [A6 + 0xE]
00000024 2F2E 000A move.l -[A7], [A6 + 0xA]
00000028 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000002C 4EBA 0E7E jsr [PC + 0xE7E /* 00000EAC */]
00000030 603A bra +0x3C /* 0000006C */
label00000032:
00000032 3B7C 0004 D166 move.w [A5 - 0x2E9A], 0x4
00000038 2B6E 0012 D16A move.l [A5 - 0x2E96], [A6 + 0x12]
0000003E 2B6E 000E D16E move.l [A5 - 0x2E92], [A6 + 0xE]
00000044 206E 000A movea.l A0, [A6 + 0xA]
00000048 3B68 0002 D172 move.w [A5 - 0x2E8E], [A0 + 0x2]
0000004E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000052 302D D172 move.w D0, [A5 - 0x2E8E]
00000056 48C0 ext.l D0
00000058 206E 000A movea.l A0, [A6 + 0xA]
0000005C 2080 move.l [A0], D0
0000005E 4A6D D168 tst.w [A5 - 0x2E98]
00000062 6708 beq +0xA /* 0000006C */
00000064 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000068 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label0000006C:
0000006C 4E5E unlink A6
0000006E 205F movea.l A0, [A7]+
00000070 DEFC 000E add.w A7, 0xE
00000074 4ED0 jmp [A0]
fn00000076:
00000076 4E56 FF00 link A6, -0x0100
0000007A 206E 000C movea.l A0, [A6 + 0xC]
0000007E 4240 clr.w D0
00000080 1010 move.b D0, [A0]
00000082 4A40 tst.w D0
00000084 6602 bne +0x4 /* 00000088 */
00000086 604A bra +0x4C /* 000000D2 */
label00000088:
00000088 206E 0010 movea.l A0, [A6 + 0x10]
0000008C 4240 clr.w D0
0000008E 1010 move.b D0, [A0]
00000090 206E 000C movea.l A0, [A6 + 0xC]
00000094 4241 clr.w D1
00000096 1210 move.b D1, [A0]
00000098 D240 add.w D1, D0
0000009A 5A41 addq.w D1, 5
0000009C 0C41 0100 cmpi.w D1, 0x100
000000A0 6E30 bgt +0x32 /* 000000D2 */
000000A2 206E 0010 movea.l A0, [A6 + 0x10]
000000A6 2F08 move.l -[A7], A0
000000A8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000AC 487A 0030 pea.l [PC + 0x30 /* 000000DE, value 0x4203D20, pstring " = \"" */]
000000B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000B4 487A 0026 pea.l [PC + 0x26 /* 000000DC, value 0x1220420 */]
000000B8 486E FF00 pea.l [A6 - 0x100]
000000BC 3F3C 0004 move.w -[A7], 0x4
000000C0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000000C4 205F movea.l A0, [A7]+
000000C6 43EE FF00 lea.l A1, [A6 - 0x100]
000000CA 703F moveq.l D0, 0x3F
label000000CC:
000000CC 20D9 move.l [A0]+, [A1]+
000000CE 51C8 FFFC dbf D0, -0x6 /* 000000CC */
label000000D2:
000000D2 4E5E unlink A6
000000D4 205F movea.l A0, [A7]+
000000D6 DEFC 000C add.w A7, 0xC
000000DA 4ED0 jmp [A0]
000000DC 0122 btst -[A2], D0
000000DE 0420 3D20 subi.b -[A0], 0x20 /* ' ' */
000000E2 2200 move.l D1, D0
export_798:
000000E4 4E56 FBC2 link A6, -0x043E
000000E8 48E7 0308 movem.l -[A7], D6,D7,A4
000000EC 7000 moveq.l D0, 0x00
000000EE 2D40 0014 move.l [A6 + 0x14], D0
000000F2 7000 moveq.l D0, 0x00
000000F4 2840 movea.l A4, D0
000000F6 4267 clr.w -[A7]
000000F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000FC 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000100 101F move.b D0, [A7]+
00000102 6700 02C6 beq +0x2C8 /* 000003CA */
00000106 4267 clr.w -[A7]
00000108 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000010C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000110 4EBA 02D4 jsr [PC + 0x2D4 /* 000003E6 */]
00000114 101F move.b D0, [A7]+
00000116 6604 bne +0x6 /* 0000011C */
00000118 6000 02B2 bra +0x2B4 /* 000003CC */
label0000011C:
0000011C 206E 0010 movea.l A0, [A6 + 0x10]
00000120 1010 move.b D0, [A0]
00000122 4880 ext.w D0
00000124 5340 subq.w D0, 1
00000126 6716 beq +0x18 /* 0000013E */
00000128 5340 subq.w D0, 1
0000012A 6700 012E beq +0x130 /* 0000025A */
0000012E 5340 subq.w D0, 1
00000130 6700 01B4 beq +0x1B6 /* 000002E6 */
00000134 5340 subq.w D0, 1
00000136 6700 0238 beq +0x23A /* 00000370 */
0000013A 6000 0298 bra +0x29A /* 000003D4 */
label0000013E:
0000013E 4267 clr.w -[A7]
00000140 206E 0010 movea.l A0, [A6 + 0x10]
00000144 2F28 0010 move.l -[A7], [A0 + 0x10]
00000148 206E 0010 movea.l A0, [A6 + 0x10]
0000014C 3F28 000E move.w -[A7], [A0 + 0xE]
00000150 486E FEDE pea.l [A6 - 0x122]
00000154 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000158 101F move.b D0, [A7]+
0000015A 6604 bne +0x6 /* 00000160 */
0000015C 6000 0276 bra +0x278 /* 000003D4 */
label00000160:
00000160 7E2A moveq.l D7, 0x2A
00000162 7002 moveq.l D0, 0x02
00000164 B02E FEE2 cmp.b D0, [A6 - 0x11E]
00000168 6602 bne +0x4 /* 0000016C */
0000016A 7E29 moveq.l D7, 0x29
label0000016C:
0000016C 7C27 moveq.l D6, 0x27
0000016E 42A7 clr.l -[A7]
00000170 206E 0010 movea.l A0, [A6 + 0x10]
00000174 2F28 0010 move.l -[A7], [A0 + 0x10]
00000178 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
0000017C 2D5F FDD6 move.l [A6 - 0x22A], [A7]+
00000180 41EE FDD6 lea.l A0, [A6 - 0x22A]
00000184 43FA 025C lea.l A1, [PC + 0x25C /* 000003E2, value 0x424B4744 'BKGD' */]
00000188 7003 moveq.l D0, 0x03
label0000018A:
0000018A B109 cmpm.b [A0]+, [A1]+
0000018C 56C8 FFFC dbne D0, -0x6 /* 0000018A */
00000190 6602 bne +0x4 /* 00000194 */
00000192 7C28 moveq.l D6, 0x28
label00000194:
00000194 486E FCD6 pea.l [A6 - 0x32A]
00000198 3F06 move.w -[A7], D6
0000019A 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
0000019E 205F movea.l A0, [A7]+
000001A0 43EE FEFC lea.l A1, [A6 - 0x104]
000001A4 703F moveq.l D0, 0x3F
label000001A6:
000001A6 22D8 move.l [A1]+, [A0]+
000001A8 51C8 FFFC dbf D0, -0x6 /* 000001A6 */
000001AC 206E 000C movea.l A0, [A6 + 0xC]
000001B0 2F08 move.l -[A7], A0
000001B2 2F08 move.l -[A7], A0
000001B4 486E FCD6 pea.l [A6 - 0x32A]
000001B8 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000001BC 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000001C0 201F move.l D0, [A7]+
000001C2 205F movea.l A0, [A7]+
000001C4 2F00 move.l -[A7], D0
000001C6 486E FEFC pea.l [A6 - 0x104]
000001CA 2F08 move.l -[A7], A0
000001CC 486E FBD6 pea.l [A6 - 0x42A]
000001D0 3F07 move.w -[A7], D7
000001D2 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000001D6 201F move.l D0, [A7]+
000001D8 205F movea.l A0, [A7]+
000001DA 2F00 move.l -[A7], D0
000001DC 2F08 move.l -[A7], A0
000001DE 486E FBC2 pea.l [A6 - 0x43E]
000001E2 302E FEE0 move.w D0, [A6 - 0x120]
000001E6 48C0 ext.l D0
000001E8 2F00 move.l -[A7], D0
000001EA 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000001EE 201F move.l D0, [A7]+
000001F0 205F movea.l A0, [A7]+
000001F2 2F00 move.l -[A7], D0
000001F4 486E FDDA pea.l [A6 - 0x226]
000001F8 3F3C 0004 move.w -[A7], 0x4
000001FC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000200 205F movea.l A0, [A7]+
00000202 43EE FDDA lea.l A1, [A6 - 0x226]
00000206 703F moveq.l D0, 0x3F
label00000208:
00000208 20D9 move.l [A0]+, [A1]+
0000020A 51C8 FFFC dbf D0, -0x6 /* 00000208 */
0000020E 486E FCD6 pea.l [A6 - 0x32A]
00000212 206E 0010 movea.l A0, [A6 + 0x10]
00000216 2F28 0010 move.l -[A7], [A0 + 0x10]
0000021A 3F2E FEE0 move.w -[A7], [A6 - 0x120]
0000021E 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00000222 205F movea.l A0, [A7]+
00000224 43EE FEFC lea.l A1, [A6 - 0x104]
00000228 703F moveq.l D0, 0x3F
label0000022A:
0000022A 22D8 move.l [A1]+, [A0]+
0000022C 51C8 FFFC dbf D0, -0x6 /* 0000022A */
00000230 2F2E 000C move.l -[A7], [A6 + 0xC]
00000234 486E FEFC pea.l [A6 - 0x104]
00000238 2F0E move.l -[A7], A6
0000023A 4EBA FE3A jsr [PC - 0x1C6 /* 00000076 */]
0000023E 42A7 clr.l -[A7]
00000240 206E 0010 movea.l A0, [A6 + 0x10]
00000244 2F28 0010 move.l -[A7], [A0 + 0x10]
00000248 206E 0010 movea.l A0, [A6 + 0x10]
0000024C 3F28 000E move.w -[A7], [A0 + 0xE]
00000250 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */]
00000254 285F movea.l A4, [A7]+
00000256 6000 0174 bra +0x176 /* 000003CC */
label0000025A:
0000025A 206E 000C movea.l A0, [A6 + 0xC]
0000025E 2F08 move.l -[A7], A0
00000260 2F08 move.l -[A7], A0
00000262 486E FCD6 pea.l [A6 - 0x32A]
00000266 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000026A 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
0000026E 201F move.l D0, [A7]+
00000270 205F movea.l A0, [A7]+
00000272 2F00 move.l -[A7], D0
00000274 2F08 move.l -[A7], A0
00000276 486E FBC2 pea.l [A6 - 0x43E]
0000027A 226E 0010 movea.l A1, [A6 + 0x10]
0000027E 2F29 000A move.l -[A7], [A1 + 0xA]
00000282 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00000286 201F move.l D0, [A7]+
00000288 205F movea.l A0, [A7]+
0000028A 2F00 move.l -[A7], D0
0000028C 486E FDDA pea.l [A6 - 0x226]
00000290 3F3C 0002 move.w -[A7], 0x2
00000294 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000298 205F movea.l A0, [A7]+
0000029A 43EE FDDA lea.l A1, [A6 - 0x226]
0000029E 703F moveq.l D0, 0x3F
label000002A0:
000002A0 20D9 move.l [A0]+, [A1]+
000002A2 51C8 FFFC dbf D0, -0x6 /* 000002A0 */
000002A6 486E FCD6 pea.l [A6 - 0x32A]
000002AA 206E 0010 movea.l A0, [A6 + 0x10]
000002AE 2F28 000A move.l -[A7], [A0 + 0xA]
000002B2 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
000002B6 205F movea.l A0, [A7]+
000002B8 43EE FEFC lea.l A1, [A6 - 0x104]
000002BC 703F moveq.l D0, 0x3F
label000002BE:
000002BE 22D8 move.l [A1]+, [A0]+
000002C0 51C8 FFFC dbf D0, -0x6 /* 000002BE */
000002C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000002C8 486E FEFC pea.l [A6 - 0x104]
000002CC 2F0E move.l -[A7], A6
000002CE 4EBA FDA6 jsr [PC - 0x25A /* 00000076 */]
000002D2 42A7 clr.l -[A7]
000002D4 206E 0010 movea.l A0, [A6 + 0x10]
000002D8 2F28 000A move.l -[A7], [A0 + 0xA]
000002DC 4EAD 260A jsr [A5 + 0x260A /* export_1213 */]
000002E0 285F movea.l A4, [A7]+
000002E2 6000 00E8 bra +0xEA /* 000003CC */
label000002E6:
000002E6 206E 000C movea.l A0, [A6 + 0xC]
000002EA 2F08 move.l -[A7], A0
000002EC 2F08 move.l -[A7], A0
000002EE 486E FCD6 pea.l [A6 - 0x32A]
000002F2 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000002F6 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000002FA 201F move.l D0, [A7]+
000002FC 205F movea.l A0, [A7]+
000002FE 2F00 move.l -[A7], D0
00000300 2F08 move.l -[A7], A0
00000302 486E FBC2 pea.l [A6 - 0x43E]
00000306 226E 0010 movea.l A1, [A6 + 0x10]
0000030A 2F29 0006 move.l -[A7], [A1 + 0x6]
0000030E 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00000312 201F move.l D0, [A7]+
00000314 205F movea.l A0, [A7]+
00000316 2F00 move.l -[A7], D0
00000318 486E FDDA pea.l [A6 - 0x226]
0000031C 3F3C 0002 move.w -[A7], 0x2
00000320 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000324 205F movea.l A0, [A7]+
00000326 43EE FDDA lea.l A1, [A6 - 0x226]
0000032A 703F moveq.l D0, 0x3F
label0000032C:
0000032C 20D9 move.l [A0]+, [A1]+
0000032E 51C8 FFFC dbf D0, -0x6 /* 0000032C */
00000332 486E FCD6 pea.l [A6 - 0x32A]
00000336 206E 0010 movea.l A0, [A6 + 0x10]
0000033A 2F28 0006 move.l -[A7], [A0 + 0x6]
0000033E 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000342 205F movea.l A0, [A7]+
00000344 43EE FEFC lea.l A1, [A6 - 0x104]
00000348 703F moveq.l D0, 0x3F
label0000034A:
0000034A 22D8 move.l [A1]+, [A0]+
0000034C 51C8 FFFC dbf D0, -0x6 /* 0000034A */
00000350 2F2E 000C move.l -[A7], [A6 + 0xC]
00000354 486E FEFC pea.l [A6 - 0x104]
00000358 2F0E move.l -[A7], A6
0000035A 4EBA FD1A jsr [PC - 0x2E6 /* 00000076 */]
0000035E 42A7 clr.l -[A7]
00000360 206E 0010 movea.l A0, [A6 + 0x10]
00000364 2F28 0006 move.l -[A7], [A0 + 0x6]
00000368 4EAD 25EA jsr [A5 + 0x25EA /* export_1209 */]
0000036C 285F movea.l A4, [A7]+
0000036E 605C bra +0x5E /* 000003CC */
label00000370:
00000370 206E 000C movea.l A0, [A6 + 0xC]
00000374 2F08 move.l -[A7], A0
00000376 2F08 move.l -[A7], A0
00000378 486E FCD6 pea.l [A6 - 0x32A]
0000037C 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000380 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00000384 201F move.l D0, [A7]+
00000386 205F movea.l A0, [A7]+
00000388 2F00 move.l -[A7], D0
0000038A 2F08 move.l -[A7], A0
0000038C 486E FBD6 pea.l [A6 - 0x42A]
00000390 1F3C 0001 move.b -[A7], 0x1
00000394 1F3C 0001 move.b -[A7], 0x1
00000398 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
0000039C 201F move.l D0, [A7]+
0000039E 205F movea.l A0, [A7]+
000003A0 2F00 move.l -[A7], D0
000003A2 486E FDDA pea.l [A6 - 0x226]
000003A6 3F3C 0002 move.w -[A7], 0x2
000003AA 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000003AE 205F movea.l A0, [A7]+
000003B0 43EE FDDA lea.l A1, [A6 - 0x226]
000003B4 703F moveq.l D0, 0x3F
label000003B6:
000003B6 20D9 move.l [A0]+, [A1]+
000003B8 51C8 FFFC dbf D0, -0x6 /* 000003B6 */
000003BC 42A7 clr.l -[A7]
000003BE 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
000003C2 285F movea.l A4, [A7]+
000003C4 6006 bra +0x8 /* 000003CC */
000003C6 600C bra +0xE /* 000003D4 */
000003C8 6002 bra +0x4 /* 000003CC */
label000003CA:
000003CA 6008 bra +0xA /* 000003D4 */
label000003CC:
000003CC 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
000003D0 2D4C 0014 move.l [A6 + 0x14], A4
label000003D4:
000003D4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000003D8 4E5E unlink A6
000003DA 205F movea.l A0, [A7]+
000003DC DEFC 000C add.w A7, 0xC
000003E0 4ED0 jmp [A0]
000003E2 424B clr.w A3
000003E4 4744 chk.w D3, D4
fn000003E6:
000003E6 4E56 FFDE link A6, -0x0022
000003EA 48E7 0118 movem.l -[A7], D7,A3,A4
000003EE 2E2E 000C move.l D7, [A6 + 0xC]
000003F2 422E 0010 clr.b [A6 + 0x10]
000003F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003FA 7016 moveq.l D0, 0x16
000003FC 2F00 move.l -[A7], D0
000003FE 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000402 4A87 tst.l D7
00000404 6604 bne +0x6 /* 0000040A */
00000406 6000 00E8 bra +0xEA /* 000004F0 */
label0000040A:
0000040A 2847 movea.l A4, D7
0000040C 266E 0008 movea.l A3, [A6 + 0x8]
00000410 42A7 clr.l -[A7]
00000412 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000416 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
0000041A 275F 0002 move.l [A3 + 0x2], [A7]+
0000041E 1014 move.b D0, [A4]
00000420 4880 ext.w D0
00000422 6B00 00C6 bmi +0xC8 /* 000004EA */
00000426 0C40 0005 cmpi.w D0, 0x5
0000042A 6E00 00BE bgt +0xC0 /* 000004EA */
0000042E D040 add.w D0, D0
00000430 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000434 4EFB 0000 jmp [PC + D0.w]
00000438 000E 0040 ori.b A6, 0x40 /* '@' */
0000043C 002E 001A 0012 ori.b [A6 + 0x12], 0x1A
00000442 000E 6000 ori.b A6, 0x0
00000446 00AA 36BC 0001 6000 ori.l [A2 + 0x6000], 0x36BC0001
0000044E 009C 36BC 0002 ori.l [A4]+, 0x36BC0002
00000454 2047 movea.l A0, D7
00000456 226E 0008 movea.l A1, [A6 + 0x8]
0000045A 2368 0006 0006 move.l [A1 + 0x6], [A0 + 0x6]
00000460 6000 0088 bra +0x8A /* 000004EA */
00000464 36BC 0003 move.w [A3], 0x3
00000468 2047 movea.l A0, D7
0000046A 226E 0008 movea.l A1, [A6 + 0x8]
0000046E 2368 000A 000A move.l [A1 + 0xA], [A0 + 0xA]
00000474 6074 bra +0x76 /* 000004EA */
00000476 4267 clr.w -[A7]
00000478 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000047C 3F2C 000E move.w -[A7], [A4 + 0xE]
00000480 486E FFE2 pea.l [A6 - 0x1E]
00000484 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000488 101F move.b D0, [A7]+
0000048A 6602 bne +0x4 /* 0000048E */
0000048C 6062 bra +0x64 /* 000004F0 */
label0000048E:
0000048E 42A7 clr.l -[A7]
00000490 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000494 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00000498 2D5F FFDE move.l [A6 - 0x22], [A7]+
0000049C 41EE FFDE lea.l A0, [A6 - 0x22]
000004A0 43FA 005A lea.l A1, [PC + 0x5A /* 000004FC, value 0x424B4744 'BKGD', cstring "BKGDNV" */]
000004A4 7003 moveq.l D0, 0x03
label000004A6:
000004A6 B109 cmpm.b [A0]+, [A1]+
000004A8 56C8 FFFC dbne D0, -0x6 /* 000004A6 */
000004AC 660C bne +0xE /* 000004BA */
000004AE 206E 0008 movea.l A0, [A6 + 0x8]
000004B2 216C 0010 0006 move.l [A0 + 0x6], [A4 + 0x10]
000004B8 600A bra +0xC /* 000004C4 */
label000004BA:
000004BA 206E 0008 movea.l A0, [A6 + 0x8]
000004BE 216C 0010 000A move.l [A0 + 0xA], [A4 + 0x10]
label000004C4:
000004C4 7002 moveq.l D0, 0x02
000004C6 B02E FFE6 cmp.b D0, [A6 - 0x1A]
000004CA 6610 bne +0x12 /* 000004DC */
000004CC 36BC 0004 move.w [A3], 0x4
000004D0 302C 000E move.w D0, [A4 + 0xE]
000004D4 48C0 ext.l D0
000004D6 2740 0012 move.l [A3 + 0x12], D0
000004DA 600E bra +0x10 /* 000004EA */
label000004DC:
000004DC 36BC 0005 move.w [A3], 0x5
000004E0 302C 000E move.w D0, [A4 + 0xE]
000004E4 48C0 ext.l D0
000004E6 2740 000E move.l [A3 + 0xE], D0
label000004EA:
000004EA 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000004F0:
000004F0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004F4 4E5E unlink A6
000004F6 205F movea.l A0, [A7]+
000004F8 504F addq.w A7, 8
000004FA 4ED0 jmp [A0]
000004FC 424B clr.w A3
000004FE 4744 chk.w D3, D4
fn00000500:
00000500 4E56 0000 link A6, 0
00000504 2F0C move.l -[A7], A4
00000506 286E 0008 movea.l A4, [A6 + 0x8]
0000050A 0C6C 0080 FDDA cmpi.w [A4 - 0x226], 0x80
00000510 6D0A blt +0xC /* 0000051C */
00000512 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00000516 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000051A 6018 bra +0x1A /* 00000534 */
label0000051C:
0000051C 526C FDDA addq.w [A4 - 0x226], 1
00000520 302C FDDA move.w D0, [A4 - 0x226]
00000524 41EC FD59 lea.l A0, [A4 - 0x2A7]
00000528 11AE 000C 0000 move.b [A0 + D0.w], [A6 + 0xC]
0000052E 196E 000C FD59 move.b [A4 - 0x2A7], [A6 + 0xC]
label00000534:
00000534 285F movea.l A4, [A7]+
00000536 4E5E unlink A6
00000538 205F movea.l A0, [A7]+
0000053A 5C4F addq.w A7, 6
0000053C 4ED0 jmp [A0]
fn0000053E:
0000053E 4E56 0000 link A6, 0
00000542 2F0C move.l -[A7], A4
00000544 286E 0008 movea.l A4, [A6 + 0x8]
00000548 536C FDDA subq.w [A4 - 0x226], 1
0000054C 4A6C FDDA tst.w [A4 - 0x226]
00000550 6F10 ble +0x12 /* 00000562 */
00000552 302C FDDA move.w D0, [A4 - 0x226]
00000556 41EC FD59 lea.l A0, [A4 - 0x2A7]
0000055A 1970 0000 FD59 move.b [A4 - 0x2A7], [A0 + D0.w]
00000560 6004 bra +0x6 /* 00000566 */
label00000562:
00000562 422C FD59 clr.b [A4 - 0x2A7]
label00000566:
00000566 285F movea.l A4, [A7]+
00000568 4E5E unlink A6
0000056A 2E9F move.l [A7], [A7]+
0000056C 4E75 rts
fn0000056E:
0000056E 4E56 0000 link A6, 0
00000572 2F0C move.l -[A7], A4
00000574 286E 0008 movea.l A4, [A6 + 0x8]
00000578 302C FDDA move.w D0, [A4 - 0x226]
0000057C 41EC FD59 lea.l A0, [A4 - 0x2A7]
00000580 11AE 000C 0000 move.b [A0 + D0.w], [A6 + 0xC]
00000586 196E 000C FD59 move.b [A4 - 0x2A7], [A6 + 0xC]
0000058C 285F movea.l A4, [A7]+
0000058E 4E5E unlink A6
00000590 205F movea.l A0, [A7]+
00000592 5C4F addq.w A7, 6
00000594 4ED0 jmp [A0]
fn00000596:
00000596 4E56 0000 link A6, 0
0000059A 2F0C move.l -[A7], A4
0000059C 286E 0008 movea.l A4, [A6 + 0x8]
000005A0 396E 000C FDDA move.w [A4 - 0x226], [A6 + 0xC]
000005A6 4A6E 000C tst.w [A6 + 0xC]
000005AA 6F10 ble +0x12 /* 000005BC */
000005AC 302C FDDA move.w D0, [A4 - 0x226]
000005B0 41EC FD59 lea.l A0, [A4 - 0x2A7]
000005B4 1970 0000 FD59 move.b [A4 - 0x2A7], [A0 + D0.w]
000005BA 6004 bra +0x6 /* 000005C0 */
label000005BC:
000005BC 422C FD59 clr.b [A4 - 0x2A7]
label000005C0:
000005C0 285F movea.l A4, [A7]+
000005C2 4E5E unlink A6
000005C4 205F movea.l A0, [A7]+
000005C6 5C4F addq.w A7, 6
000005C8 4ED0 jmp [A0]
fn000005CA:
000005CA 4E56 FEFC link A6, -0x0104
000005CE 2F0C move.l -[A7], A4
000005D0 286E 0008 movea.l A4, [A6 + 0x8]
000005D4 396C FFFE FFFC move.w [A4 - 0x4], [A4 - 0x2]
000005DA 422C FDE0 clr.b [A4 - 0x220]
000005DE 422C FDE1 clr.b [A4 - 0x21F]
000005E2 197C 0001 FDE2 move.b [A4 - 0x21E], 0x1
000005E8 102C FDDF move.b D0, [A4 - 0x221]
000005EC 6700 0086 beq +0x88 /* 00000674 */
000005F0 4267 clr.w -[A7]
000005F2 486C FEFC pea.l [A4 - 0x104]
000005F6 486D ECCE pea.l [A5 - 0x1332]
000005FA 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000005FE 101F move.b D0, [A7]+
00000600 0A00 0001 xori.b D0, 0x1
00000604 2F00 move.l -[A7], D0
00000606 4267 clr.w -[A7]
00000608 486C FEFC pea.l [A4 - 0x104]
0000060C 486D EC0E pea.l [A5 - 0x13F2]
00000610 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000614 121F move.b D1, [A7]+
00000616 201F move.l D0, [A7]+
00000618 0A01 0001 xori.b D1, 0x1
0000061C C001 and.b D0, D1
0000061E 6704 beq +0x6 /* 00000624 */
00000620 6000 03FE bra +0x400 /* 00000A20 */
label00000624:
00000624 486C FDF4 pea.l [A4 - 0x20C]
00000628 486C FDFC pea.l [A4 - 0x204]
0000062C 1F3C 0001 move.b -[A7], 0x1
00000630 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000634 4267 clr.w -[A7]
00000636 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000063A 4EBA FF5A jsr [PC - 0xA6 /* 00000596 */]
0000063E 1F3C 0001 move.b -[A7], 0x1
00000642 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000646 4EBA FEB8 jsr [PC - 0x148 /* 00000500 */]
0000064A 422C FDDF clr.b [A4 - 0x221]
0000064E 426C FFFC clr.w [A4 - 0x4]
00000652 397C 0001 FFFE move.w [A4 - 0x2], 0x1
00000658 197C 0001 FDE0 move.b [A4 - 0x220], 0x1
0000065E 102C 0008 move.b D0, [A4 + 0x8]
00000662 0A00 0001 xori.b D0, 0x1
00000666 C02C FDDE and.b D0, [A4 - 0x222]
0000066A 6704 beq +0x6 /* 00000670 */
0000066C 526C FDDC addq.w [A4 - 0x224], 1
label00000670:
00000670 6000 03AE bra +0x3B0 /* 00000A20 */
label00000674:
00000674 4267 clr.w -[A7]
00000676 486C FEFC pea.l [A4 - 0x104]
0000067A 486D ECAE pea.l [A5 - 0x1352]
0000067E 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000682 101F move.b D0, [A7]+
00000684 6724 beq +0x26 /* 000006AA */
00000686 7003 moveq.l D0, 0x03
00000688 B02C FD59 cmp.b D0, [A4 - 0x2A7]
0000068C 6608 bne +0xA /* 00000696 */
0000068E 197C 0001 FDDF move.b [A4 - 0x221], 0x1
00000694 6010 bra +0x12 /* 000006A6 */
label00000696:
00000696 1F3C 0003 move.b -[A7], 0x3
0000069A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000069E 4EBA FE60 jsr [PC - 0x1A0 /* 00000500 */]
000006A2 422C FDE2 clr.b [A4 - 0x21E]
label000006A6:
000006A6 6000 0378 bra +0x37A /* 00000A20 */
label000006AA:
000006AA 4267 clr.w -[A7]
000006AC 486C FEFC pea.l [A4 - 0x104]
000006B0 486D ED12 pea.l [A5 - 0x12EE]
000006B4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000006B8 101F move.b D0, [A7]+
000006BA 6700 008C beq +0x8E /* 00000748 */
label000006BE:
000006BE 7004 moveq.l D0, 0x04
000006C0 B02C FD59 cmp.b D0, [A4 - 0x2A7]
000006C4 660A bne +0xC /* 000006D0 */
000006C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006CA 4EBA FE72 jsr [PC - 0x18E /* 0000053E */]
000006CE 60EE bra -0x10 /* 000006BE */
label000006D0:
000006D0 7003 moveq.l D0, 0x03
000006D2 B02C FD59 cmp.b D0, [A4 - 0x2A7]
000006D6 6708 beq +0xA /* 000006E0 */
000006D8 197C 0001 FDDF move.b [A4 - 0x221], 0x1
000006DE 6064 bra +0x66 /* 00000744 */
label000006E0:
000006E0 2D6C FDF4 FEFC move.l [A6 - 0x104], [A4 - 0x20C]
000006E6 486E FEFC pea.l [A6 - 0x104]
000006EA 486E FF00 pea.l [A6 - 0x100]
000006EE 1F3C 0001 move.b -[A7], 0x1
000006F2 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000006F6 4240 clr.w D0
000006F8 102E FF00 move.b D0, [A6 - 0x100]
000006FC 4A40 tst.w D0
000006FE 57C0 seq D0
00000700 2F00 move.l -[A7], D0
00000702 487A 0332 pea.l [PC + 0x332 /* 00000A36, value 0x22D2D00, pstring "--" */]
00000706 486E FF00 pea.l [A6 - 0x100]
0000070A 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000070E 321F move.w D1, [A7]+
00000710 201F move.l D0, [A7]+
00000712 7401 moveq.l D2, 0x01
00000714 B441 cmp.w D2, D1
00000716 57C1 seq D1
00000718 8001 or.b D0, D1
0000071A 6718 beq +0x1A /* 00000734 */
0000071C 1F3C 0005 move.b -[A7], 0x5
00000720 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000724 4EBA FE48 jsr [PC - 0x1B8 /* 0000056E */]
00000728 302C FFFC move.w D0, [A4 - 0x4]
0000072C 5240 addq.w D0, 1
0000072E 3940 FFFE move.w [A4 - 0x2], D0
00000732 6010 bra +0x12 /* 00000744 */
label00000734:
00000734 1F3C 0004 move.b -[A7], 0x4
00000738 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000073C 4EBA FE30 jsr [PC - 0x1D0 /* 0000056E */]
00000740 422C FDE2 clr.b [A4 - 0x21E]
label00000744:
00000744 6000 02DA bra +0x2DC /* 00000A20 */
label00000748:
00000748 4267 clr.w -[A7]
0000074A 486C FEFC pea.l [A4 - 0x104]
0000074E 486D ED54 pea.l [A5 - 0x12AC]
00000752 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000756 101F move.b D0, [A7]+
00000758 6700 0094 beq +0x96 /* 000007EE */
0000075C 7004 moveq.l D0, 0x04
0000075E B02C FD59 cmp.b D0, [A4 - 0x2A7]
00000762 56C0 sne D0
00000764 7205 moveq.l D1, 0x05
00000766 B22C FD59 cmp.b D1, [A4 - 0x2A7]
0000076A 56C1 sne D1
0000076C C001 and.b D0, D1
0000076E 6708 beq +0xA /* 00000778 */
00000770 197C 0001 FDDF move.b [A4 - 0x221], 0x1
00000776 6072 bra +0x74 /* 000007EA */
label00000778:
00000778 7005 moveq.l D0, 0x05
0000077A B02C FD59 cmp.b D0, [A4 - 0x2A7]
0000077E 660A bne +0xC /* 0000078A */
00000780 536C FFFC subq.w [A4 - 0x4], 1
00000784 396C FFFC FFFE move.w [A4 - 0x2], [A4 - 0x4]
label0000078A:
0000078A 2D6C FDF4 FEFC move.l [A6 - 0x104], [A4 - 0x20C]
00000790 486E FEFC pea.l [A6 - 0x104]
00000794 486E FF00 pea.l [A6 - 0x100]
00000798 1F3C 0001 move.b -[A7], 0x1
0000079C 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000007A0 4240 clr.w D0
000007A2 102E FF00 move.b D0, [A6 - 0x100]
000007A6 4A40 tst.w D0
000007A8 57C0 seq D0
000007AA 2F00 move.l -[A7], D0
000007AC 487A 0288 pea.l [PC + 0x288 /* 00000A36, value 0x22D2D00, pstring "--" */]
000007B0 486E FF00 pea.l [A6 - 0x100]
000007B4 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000007B8 321F move.w D1, [A7]+
000007BA 201F move.l D0, [A7]+
000007BC 7401 moveq.l D2, 0x01
000007BE B441 cmp.w D2, D1
000007C0 57C1 seq D1
000007C2 8001 or.b D0, D1
000007C4 6718 beq +0x1A /* 000007DE */
000007C6 1F3C 0007 move.b -[A7], 0x7
000007CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007CE 4EBA FD9E jsr [PC - 0x262 /* 0000056E */]
000007D2 302C FFFC move.w D0, [A4 - 0x4]
000007D6 5240 addq.w D0, 1
000007D8 3940 FFFE move.w [A4 - 0x2], D0
000007DC 600C bra +0xE /* 000007EA */
label000007DE:
000007DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007E2 4EBA FD5A jsr [PC - 0x2A6 /* 0000053E */]
000007E6 422C FDE2 clr.b [A4 - 0x21E]
label000007EA:
000007EA 6000 0234 bra +0x236 /* 00000A20 */
label000007EE:
000007EE 4267 clr.w -[A7]
000007F0 486C FEFC pea.l [A4 - 0x104]
000007F4 486D ECEE pea.l [A5 - 0x1312]
000007F8 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000007FC 101F move.b D0, [A7]+
000007FE 6720 beq +0x22 /* 00000820 */
00000800 1F3C 0002 move.b -[A7], 0x2
00000804 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000808 4EBA FCF6 jsr [PC - 0x30A /* 00000500 */]
0000080C 302C FFFC move.w D0, [A4 - 0x4]
00000810 5240 addq.w D0, 1
00000812 3940 FFFE move.w [A4 - 0x2], D0
00000816 197C 0001 FDE1 move.b [A4 - 0x21F], 0x1
0000081C 6000 0202 bra +0x204 /* 00000A20 */
label00000820:
00000820 4267 clr.w -[A7]
00000822 486C FEFC pea.l [A4 - 0x104]
00000826 486D EE74 pea.l [A5 - 0x118C]
0000082A 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
0000082E 101F move.b D0, [A7]+
00000830 6700 00FC beq +0xFE /* 0000092E */
00000834 486C FDF4 pea.l [A4 - 0x20C]
00000838 486C FEFC pea.l [A4 - 0x104]
0000083C 1F3C 0001 move.b -[A7], 0x1
00000840 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000844 4267 clr.w -[A7]
00000846 486C FEFC pea.l [A4 - 0x104]
0000084A 486D ECAE pea.l [A5 - 0x1352]
0000084E 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000852 101F move.b D0, [A7]+
00000854 6744 beq +0x46 /* 0000089A */
label00000856:
00000856 7004 moveq.l D0, 0x04
00000858 B02C FD59 cmp.b D0, [A4 - 0x2A7]
0000085C 660A bne +0xC /* 00000868 */
0000085E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000862 4EBA FCDA jsr [PC - 0x326 /* 0000053E */]
00000866 60EE bra -0x10 /* 00000856 */
label00000868:
00000868 7005 moveq.l D0, 0x05
0000086A B02C FD59 cmp.b D0, [A4 - 0x2A7]
0000086E 56C0 sne D0
00000870 7207 moveq.l D1, 0x07
00000872 B22C FD59 cmp.b D1, [A4 - 0x2A7]
00000876 56C1 sne D1
00000878 C001 and.b D0, D1
0000087A 6708 beq +0xA /* 00000884 */
0000087C 197C 0001 FDDF move.b [A4 - 0x221], 0x1
00000882 6012 bra +0x14 /* 00000896 */
label00000884:
00000884 536C FFFC subq.w [A4 - 0x4], 1
00000888 396C FFFC FFFE move.w [A4 - 0x2], [A4 - 0x4]
0000088E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000892 4EBA FCAA jsr [PC - 0x356 /* 0000053E */]
label00000896:
00000896 6000 0188 bra +0x18A /* 00000A20 */
label0000089A:
0000089A 4267 clr.w -[A7]
0000089C 486C FEFC pea.l [A4 - 0x104]
000008A0 486D ECEE pea.l [A5 - 0x1312]
000008A4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000008A8 101F move.b D0, [A7]+
000008AA 6738 beq +0x3A /* 000008E4 */
label000008AC:
000008AC 7004 moveq.l D0, 0x04
000008AE B02C FD59 cmp.b D0, [A4 - 0x2A7]
000008B2 660A bne +0xC /* 000008BE */
000008B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008B8 4EBA FC84 jsr [PC - 0x37C /* 0000053E */]
000008BC 60EE bra -0x10 /* 000008AC */
label000008BE:
000008BE 7002 moveq.l D0, 0x02
000008C0 B02C FD59 cmp.b D0, [A4 - 0x2A7]
000008C4 6708 beq +0xA /* 000008CE */
000008C6 197C 0001 FDDF move.b [A4 - 0x221], 0x1
000008CC 6012 bra +0x14 /* 000008E0 */
label000008CE:
000008CE 536C FFFC subq.w [A4 - 0x4], 1
000008D2 396C FFFC FFFE move.w [A4 - 0x2], [A4 - 0x4]
000008D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008DC 4EBA FC60 jsr [PC - 0x3A0 /* 0000053E */]
label000008E0:
000008E0 6000 013E bra +0x140 /* 00000A20 */
label000008E4:
000008E4 4267 clr.w -[A7]
000008E6 486C FEFC pea.l [A4 - 0x104]
000008EA 486C FDFC pea.l [A4 - 0x204]
000008EE 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000008F2 101F move.b D0, [A7]+
000008F4 672E beq +0x30 /* 00000924 */
000008F6 197C 0001 FDDF move.b [A4 - 0x221], 0x1
label000008FC:
000008FC 7004 moveq.l D0, 0x04
000008FE B02C FD59 cmp.b D0, [A4 - 0x2A7]
00000902 660A bne +0xC /* 0000090E */
00000904 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000908 4EBA FC34 jsr [PC - 0x3CC /* 0000053E */]
0000090C 60EE bra -0x10 /* 000008FC */
label0000090E:
0000090E 7001 moveq.l D0, 0x01
00000910 B02C FD59 cmp.b D0, [A4 - 0x2A7]
00000914 660A bne +0xC /* 00000920 */
00000916 536C FFFC subq.w [A4 - 0x4], 1
0000091A 396C FFFC FFFE move.w [A4 - 0x2], [A4 - 0x4]
label00000920:
00000920 6000 00FE bra +0x100 /* 00000A20 */
label00000924:
00000924 197C 0001 FDDF move.b [A4 - 0x221], 0x1
0000092A 6000 00F4 bra +0xF6 /* 00000A20 */
label0000092E:
0000092E 4267 clr.w -[A7]
00000930 486C FEFC pea.l [A4 - 0x104]
00000934 486D ED34 pea.l [A5 - 0x12CC]
00000938 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
0000093C 101F move.b D0, [A7]+
0000093E 6700 0082 beq +0x84 /* 000009C2 */
00000942 486C FDF4 pea.l [A4 - 0x20C]
00000946 486C FEFC pea.l [A4 - 0x104]
0000094A 1F3C 0001 move.b -[A7], 0x1
0000094E 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000952 4267 clr.w -[A7]
00000954 486C FEFC pea.l [A4 - 0x104]
00000958 486C FDFC pea.l [A4 - 0x204]
0000095C 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000960 101F move.b D0, [A7]+
00000962 0A00 0001 xori.b D0, 0x1
00000966 2F00 move.l -[A7], D0
00000968 4267 clr.w -[A7]
0000096A 486C FEFC pea.l [A4 - 0x104]
0000096E 486D ECEE pea.l [A5 - 0x1312]
00000972 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000976 121F move.b D1, [A7]+
00000978 201F move.l D0, [A7]+
0000097A 0A01 0001 xori.b D1, 0x1
0000097E C001 and.b D0, D1
00000980 1940 FDDF move.b [A4 - 0x221], D0
00000984 4267 clr.w -[A7]
00000986 486C FEFC pea.l [A4 - 0x104]
0000098A 487A 00A6 pea.l [PC + 0xA6 /* 00000A32, value 0x2746F00, pstring "to" */]
0000098E 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000992 101F move.b D0, [A7]+
00000994 C02C FDDF and.b D0, [A4 - 0x221]
00000998 6726 beq +0x28 /* 000009C0 */
0000099A 486C FDF4 pea.l [A4 - 0x20C]
0000099E 486C FEFC pea.l [A4 - 0x104]
000009A2 1F3C 0001 move.b -[A7], 0x1
000009A6 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000009AA 4267 clr.w -[A7]
000009AC 486C FEFC pea.l [A4 - 0x104]
000009B0 487A 0076 pea.l [PC + 0x76 /* 00000A28, value 0x9487970 '\tHyp', pstring "HyperCard" */]
000009B4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000009B8 101F move.b D0, [A7]+
000009BA 6704 beq +0x6 /* 000009C0 */
000009BC 422C FDDF clr.b [A4 - 0x221]
label000009C0:
000009C0 605E bra +0x60 /* 00000A20 */
label000009C2:
000009C2 4267 clr.w -[A7]
000009C4 486C FEFC pea.l [A4 - 0x104]
000009C8 486D EC4E pea.l [A5 - 0x13B2]
000009CC 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000009D0 101F move.b D0, [A7]+
000009D2 672A beq +0x2C /* 000009FE */
000009D4 486C FDF4 pea.l [A4 - 0x20C]
000009D8 486C FEFC pea.l [A4 - 0x104]
000009DC 1F3C 0001 move.b -[A7], 0x1
000009E0 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000009E4 4267 clr.w -[A7]
000009E6 486C FEFC pea.l [A4 - 0x104]
000009EA 486C FDFC pea.l [A4 - 0x204]
000009EE 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000009F2 101F move.b D0, [A7]+
000009F4 0A00 0001 xori.b D0, 0x1
000009F8 1940 FDDF move.b [A4 - 0x221], D0
000009FC 6022 bra +0x24 /* 00000A20 */
label000009FE:
000009FE 4267 clr.w -[A7]
00000A00 486C FEFC pea.l [A4 - 0x104]
00000A04 486D EC8E pea.l [A5 - 0x1372]
00000A08 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000A0C 101F move.b D0, [A7]+
00000A0E 6710 beq +0x12 /* 00000A20 */
00000A10 486C FDF4 pea.l [A4 - 0x20C]
00000A14 486C FEFC pea.l [A4 - 0x104]
00000A18 1F3C 0001 move.b -[A7], 0x1
00000A1C 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
label00000A20:
00000A20 285F movea.l A4, [A7]+
00000A22 4E5E unlink A6
00000A24 2E9F move.l [A7], [A7]+
00000A26 4E75 rts
00000A28 0948 bchg A0, D4
00000A2A 7970 moveq.l D4, 0x70
00000A2C 6572 bcs +0x74 /* 00000AA0 */
00000A2E 4361 chk.w D1, -[A1]
00000A30 7264 moveq.l D1, 0x64
00000A32 0274 6F00 022D andi.w [A4 + D0.w * 2 + 0x2D], 0x6F00 /* 'o\0' */
00000A38 2D00 move.l -[A6], D0
fn00000A3A:
00000A3A 4E56 FFFC link A6, -0x0004
00000A3E 48E7 0108 movem.l -[A7], D7,A4
00000A42 286E 0008 movea.l A4, [A6 + 0x8]
00000A46 302C FFFC move.w D0, [A4 - 0x4]
00000A4A E340 asl D0.w, 1
00000A4C 3D40 FFFC move.w [A6 - 0x4], D0
00000A50 7E01 moveq.l D7, 0x01
00000A52 6010 bra +0x12 /* 00000A64 */
label00000A54:
00000A54 206C FDF8 movea.l A0, [A4 - 0x208]
00000A58 10BC 0020 move.b [A0], 0x20 /* ' ' */
00000A5C 52AC FDF8 addq.l [A4 - 0x208], 1
00000A60 5247 addq.w D7, 1
00000A62 6906 bvs +0x8 /* 00000A6A */
label00000A64:
00000A64 BE6E FFFC cmp.w D7, [A6 - 0x4]
00000A68 6FEA ble -0x14 /* 00000A54 */
label00000A6A:
00000A6A 4CDF 1080 movem.l D7,A4, [A7]+
00000A6E 4E5E unlink A6
00000A70 2E9F move.l [A7], [A7]+
00000A72 4E75 rts
fn00000A74:
00000A74 4E56 FFF0 link A6, -0x0010
00000A78 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000A7C 286E 0008 movea.l A4, [A6 + 0x8]
00000A80 102C FDDE move.b D0, [A4 - 0x222]
00000A84 6704 beq +0x6 /* 00000A8A */
00000A86 6000 0090 bra +0x92 /* 00000B18 */
label00000A8A:
00000A8A 206C FDF0 movea.l A0, [A4 - 0x210]
00000A8E 4A10 tst.b [A0]
00000A90 57C0 seq D0
00000A92 4A00 tst.b D0
00000A94 6746 beq +0x48 /* 00000ADC */
00000A96 206C 0012 movea.l A0, [A4 + 0x12]
00000A9A 222C FDF0 move.l D1, [A4 - 0x210]
00000A9E B290 cmp.l D1, [A0]
label00000AA0:
00000AA0 5EC1 sgt D1
00000AA2 C001 and.b D0, D1
00000AA4 6736 beq +0x38 /* 00000ADC */
00000AA6 266C FDF0 movea.l A3, [A4 - 0x210]
00000AAA 97FC 0000 0001 sub.l A3, 0x1
00000AB0 700D moveq.l D0, 0x0D
00000AB2 B013 cmp.b D0, [A3]
00000AB4 660E bne +0x10 /* 00000AC4 */
00000AB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ABA 4EBA FF7E jsr [PC - 0x82 /* 00000A3A */]
00000ABE 206C FDF8 movea.l A0, [A4 - 0x208]
00000AC2 4210 clr.b [A0]
label00000AC4:
00000AC4 197C 0001 FDDE move.b [A4 - 0x222], 0x1
00000ACA 206C 000E movea.l A0, [A4 + 0xE]
00000ACE 202C FDF8 move.l D0, [A4 - 0x208]
00000AD2 9090 sub.l D0, [A0]
00000AD4 206C 000A movea.l A0, [A4 + 0xA]
00000AD8 2080 move.l [A0], D0
00000ADA 603C bra +0x3E /* 00000B18 */
label00000ADC:
00000ADC 206C 0012 movea.l A0, [A4 + 0x12]
00000AE0 2E2C FDF0 move.l D7, [A4 - 0x210]
00000AE4 9E90 sub.l D7, [A0]
00000AE6 206C 000A movea.l A0, [A4 + 0xA]
00000AEA BE90 cmp.l D7, [A0]
00000AEC 6D2A blt +0x2C /* 00000B18 */
00000AEE 197C 0001 FDDE move.b [A4 - 0x222], 0x1
00000AF4 206C 000E movea.l A0, [A4 + 0xE]
00000AF8 2C2C FDF8 move.l D6, [A4 - 0x208]
00000AFC 9C90 sub.l D6, [A0]
00000AFE 102E 000C move.b D0, [A6 + 0xC]
00000B02 6708 beq +0xA /* 00000B0C */
00000B04 206C 000A movea.l A0, [A4 + 0xA]
00000B08 2086 move.l [A0], D6
00000B0A 600C bra +0xE /* 00000B18 */
label00000B0C:
00000B0C 2A06 move.l D5, D6
00000B0E 9A87 sub.l D5, D7
00000B10 206C 000A movea.l A0, [A4 + 0xA]
00000B14 2005 move.l D0, D5
00000B16 D190 add.l [A0], D0
label00000B18:
00000B18 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000B1C 4E5E unlink A6
00000B1E 205F movea.l A0, [A7]+
00000B20 5C4F addq.w A7, 6
00000B22 4ED0 jmp [A0]
fn00000B24:
00000B24 4E56 0000 link A6, 0
00000B28 2F0C move.l -[A7], A4
00000B2A 286E 0008 movea.l A4, [A6 + 0x8]
00000B2E 486C FDF0 pea.l [A4 - 0x210]
00000B32 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
00000B36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B3A 4EBA FEFE jsr [PC - 0x102 /* 00000A3A */]
00000B3E 1F3C 0001 move.b -[A7], 0x1
00000B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B46 4EBA FF2C jsr [PC - 0xD4 /* 00000A74 */]
00000B4A 486C FDF0 pea.l [A4 - 0x210]
00000B4E 486C FDF8 pea.l [A4 - 0x208]
00000B52 4EAD 239A jsr [A5 + 0x239A /* export_1135 */]
00000B56 4267 clr.w -[A7]
00000B58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B5C 4EBA FF16 jsr [PC - 0xEA /* 00000A74 */]
00000B60 206C FDF0 movea.l A0, [A4 - 0x210]
00000B64 4A10 tst.b [A0]
00000B66 6708 beq +0xA /* 00000B70 */
00000B68 52AC FDF0 addq.l [A4 - 0x210], 1
00000B6C 52AC FDF8 addq.l [A4 - 0x208], 1
label00000B70:
00000B70 206C FDF0 movea.l A0, [A4 - 0x210]
00000B74 4A10 tst.b [A0]
00000B76 660C bne +0xE /* 00000B84 */
00000B78 1F3C 0001 move.b -[A7], 0x1
00000B7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B80 4EBA FEF2 jsr [PC - 0x10E /* 00000A74 */]
label00000B84:
00000B84 285F movea.l A4, [A7]+
00000B86 4E5E unlink A6
00000B88 2E9F move.l [A7], [A7]+
00000B8A 4E75 rts
fn00000B8C:
00000B8C 4E56 0000 link A6, 0
00000B90 2F0C move.l -[A7], A4
00000B92 286E 0008 movea.l A4, [A6 + 0x8]
00000B96 206C 000E movea.l A0, [A4 + 0xE]
00000B9A 202C FDF8 move.l D0, [A4 - 0x208]
00000B9E 9090 sub.l D0, [A0]
00000BA0 2940 FDEC move.l [A4 - 0x214], D0
00000BA4 42A7 clr.l -[A7]
00000BA6 2F2C 000E move.l -[A7], [A4 + 0xE]
00000BAA 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000BAE 295F FDE4 move.l [A4 - 0x21C], [A7]+
00000BB2 202C FDE4 move.l D0, [A4 - 0x21C]
00000BB6 90AC FDEC sub.l D0, [A4 - 0x214]
00000BBA B0AE 0010 cmp.l D0, [A6 + 0x10]
00000BBE 6C00 0096 bge +0x98 /* 00000C56 */
00000BC2 206C 0012 movea.l A0, [A4 + 0x12]
00000BC6 202C FDF0 move.l D0, [A4 - 0x210]
00000BCA 9090 sub.l D0, [A0]
00000BCC 2940 FDE8 move.l [A4 - 0x218], D0
00000BD0 2F2C 000E move.l -[A7], [A4 + 0xE]
00000BD4 202E 000C move.l D0, [A6 + 0xC]
00000BD8 D0AC FDE4 add.l D0, [A4 - 0x21C]
00000BDC 2F00 move.l -[A7], D0
00000BDE 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000BE2 4267 clr.w -[A7]
00000BE4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000BE8 4A5F tst.w [A7]+
00000BEA 56C0 sne D0
00000BEC 4A00 tst.b D0
00000BEE 6618 bne +0x1A /* 00000C08 */
00000BF0 2F00 move.l -[A7], D0
00000BF2 42A7 clr.l -[A7]
00000BF4 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000BF8 221F move.l D1, [A7]+
00000BFA 201F move.l D0, [A7]+
00000BFC 0C81 0000 2000 cmpi.l D1, 0x2000 /* ' \0' */
00000C02 5DC1 slt D1
00000C04 8001 or.b D0, D1
00000C06 6732 beq +0x34 /* 00000C3A */
label00000C08:
00000C08 2F2C 000E move.l -[A7], [A4 + 0xE]
00000C0C 7001 moveq.l D0, 0x01
00000C0E 2F00 move.l -[A7], D0
00000C10 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000C14 206C 000E movea.l A0, [A4 + 0xE]
00000C18 2050 movea.l A0, [A0]
00000C1A 4210 clr.b [A0]
00000C1C 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00000C20 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000C24 4267 clr.w -[A7]
00000C26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C2A 4EBA F96A jsr [PC - 0x696 /* 00000596 */]
00000C2E 206E 0008 movea.l A0, [A6 + 0x8]
00000C32 2C48 movea.l A6, A0
00000C34 4EFA 031A jmp [PC + 0x31A /* 00000F50 */]
00000C38 0000 206C ori.b D0, 0x6C /* 'l' */
// begin alternate branch 00000C3A-00000C42
label00000C3A:
00000C3A 206C 000E movea.l A0, [A4 + 0xE]
00000C3E 202C FDEC move.l D0, [A4 - 0x214]
// end alternate branch 00000C3A-00000C42
label00000C3A: // (misaligned)
00000C3C 000E 202C ori.b A6, 0x2C /* ',' */
00000C40 FDEC .invalid <<F/7/6>>
00000C42 D090 add.l D0, [A0]
00000C44 2940 FDF8 move.l [A4 - 0x208], D0
00000C48 206C 0012 movea.l A0, [A4 + 0x12]
00000C4C 202C FDE8 move.l D0, [A4 - 0x218]
00000C50 D090 add.l D0, [A0]
00000C52 2940 FDF0 move.l [A4 - 0x210], D0
label00000C56:
00000C56 285F movea.l A4, [A7]+
00000C58 4E5E unlink A6
00000C5A 205F movea.l A0, [A7]+
00000C5C DEFC 000C add.w A7, 0xC
00000C60 4ED0 jmp [A0]
fn00000C62:
00000C62 4E56 FFFA link A6, -0x0006
00000C66 48E7 0118 movem.l -[A7], D7,A3,A4
00000C6A 286E 0008 movea.l A4, [A6 + 0x8]
00000C6E 4207 clr.b D7
label00000C70:
00000C70 206C FDF0 movea.l A0, [A4 - 0x210]
00000C74 4A10 tst.b [A0]
00000C76 56C0 sne D0
00000C78 7202 moveq.l D1, 0x02
00000C7A B26C FDDC cmp.w D1, [A4 - 0x224]
00000C7E 5EC1 sgt D1
00000C80 C001 and.b D0, D1
00000C82 6700 00F6 beq +0xF8 /* 00000D7A */
00000C86 2F3C 0000 0400 move.l -[A7], 0x400
00000C8C 2F3C 0000 0800 move.l -[A7], 0x800
00000C92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C96 4EBA FEF4 jsr [PC - 0x10C /* 00000B8C */]
00000C9A 296C FDF0 FDF4 move.l [A4 - 0x20C], [A4 - 0x210]
00000CA0 486C FDF4 pea.l [A4 - 0x20C]
00000CA4 486C FEFC pea.l [A4 - 0x104]
00000CA8 1F3C 0001 move.b -[A7], 0x1
00000CAC 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000CB0 4267 clr.w -[A7]
00000CB2 486C FEFC pea.l [A4 - 0x104]
00000CB6 486D ED54 pea.l [A5 - 0x12AC]
00000CBA 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000CBE 101F move.b D0, [A7]+
00000CC0 6612 bne +0x14 /* 00000CD4 */
label00000CC2:
00000CC2 7004 moveq.l D0, 0x04
00000CC4 B02C FD59 cmp.b D0, [A4 - 0x2A7]
00000CC8 660A bne +0xC /* 00000CD4 */
00000CCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CCE 4EBA F86E jsr [PC - 0x792 /* 0000053E */]
00000CD2 60EE bra -0x10 /* 00000CC2 */
label00000CD4:
00000CD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD8 4EBA F8F0 jsr [PC - 0x710 /* 000005CA */]
00000CDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE0 4EBA FE42 jsr [PC - 0x1BE /* 00000B24 */]
00000CE4 102C FDE2 move.b D0, [A4 - 0x21E]
00000CE8 0A00 0001 xori.b D0, 0x1
00000CEC 2207 move.l D1, D7
00000CEE 8200 or.b D1, D0
00000CF0 6700 0084 beq +0x86 /* 00000D76 */
00000CF4 4207 clr.b D7
label00000CF6:
00000CF6 486C FDF4 pea.l [A4 - 0x20C]
00000CFA 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
00000CFE 206C FDF4 movea.l A0, [A4 - 0x20C]
00000D02 1010 move.b D0, [A0]
00000D04 4880 ext.w D0
00000D06 7222 moveq.l D1, 0x22
00000D08 B240 cmp.w D1, D0
00000D0A 57C0 seq D0
00000D0C 4400 neg.b D0
00000D0E 1940 FDE3 move.b [A4 - 0x21D], D0
00000D12 486C FDF4 pea.l [A4 - 0x20C]
00000D16 486C FEFC pea.l [A4 - 0x104]
00000D1A 1F3C 0001 move.b -[A7], 0x1
00000D1E 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000D22 102C FDE3 move.b D0, [A4 - 0x21D]
00000D26 661A bne +0x1C /* 00000D42 */
00000D28 487A 00B2 pea.l [PC + 0xB2 /* 00000DDC, value 0x1C24E56 */]
00000D2C 486C FEFC pea.l [A4 - 0x104]
00000D30 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000D34 4A5F tst.w [A7]+
00000D36 6702 beq +0x4 /* 00000D3A */
00000D38 7E01 moveq.l D7, 0x01
label00000D3A:
00000D3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D3E 4EBA F88A jsr [PC - 0x776 /* 000005CA */]
label00000D42:
00000D42 102C FDE3 move.b D0, [A4 - 0x21D]
00000D46 0A00 0001 xori.b D0, 0x1
00000D4A 4241 clr.w D1
00000D4C 122C FEFC move.b D1, [A4 - 0x104]
00000D50 4A41 tst.w D1
00000D52 57C1 seq D1
00000D54 C001 and.b D0, D1
00000D56 2F00 move.l -[A7], D0
00000D58 487A 007E pea.l [PC + 0x7E /* 00000DD8, value 0x22D2D00, pstring "--" */]
00000D5C 486C FEFC pea.l [A4 - 0x104]
00000D60 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000D64 321F move.w D1, [A7]+
00000D66 201F move.l D0, [A7]+
00000D68 7401 moveq.l D2, 0x01
00000D6A B441 cmp.w D2, D1
00000D6C 57C1 seq D1
00000D6E 8001 or.b D0, D1
00000D70 0240 0001 andi.w D0, 0x1
00000D74 6780 beq -0x7E /* 00000CF6 */
label00000D76:
00000D76 6000 FEF8 bra -0x106 /* 00000C70 */
label00000D7A:
00000D7A 266C FDF8 movea.l A3, [A4 - 0x208]
00000D7E 97FC 0000 0001 sub.l A3, 0x1
00000D84 206C 000E movea.l A0, [A4 + 0xE]
00000D88 B7D0 cmpa.l A3, [A0]
00000D8A 5EC0 sgt D0
00000D8C 4A00 tst.b D0
00000D8E 673E beq +0x40 /* 00000DCE */
00000D90 720D moveq.l D1, 0x0D
00000D92 B213 cmp.b D1, [A3]
00000D94 57C1 seq D1
00000D96 C001 and.b D0, D1
00000D98 6734 beq +0x36 /* 00000DCE */
00000D9A 206C 000A movea.l A0, [A4 + 0xA]
00000D9E 226C 000E movea.l A1, [A4 + 0xE]
00000DA2 222C FDF8 move.l D1, [A4 - 0x208]
00000DA6 9291 sub.l D1, [A1]
00000DA8 B290 cmp.l D1, [A0]
00000DAA 57C1 seq D1
00000DAC C001 and.b D0, D1
00000DAE 671E beq +0x20 /* 00000DCE */
00000DB0 396C FFFE FFFC move.w [A4 - 0x4], [A4 - 0x2]
00000DB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DBA 4EBA FC7E jsr [PC - 0x382 /* 00000A3A */]
00000DBE 206C 000E movea.l A0, [A4 + 0xE]
00000DC2 202C FDF8 move.l D0, [A4 - 0x208]
00000DC6 9090 sub.l D0, [A0]
00000DC8 206C 000A movea.l A0, [A4 + 0xA]
00000DCC 2080 move.l [A0], D0
label00000DCE:
00000DCE 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000DD2 4E5E unlink A6
00000DD4 2E9F move.l [A7], [A7]+
00000DD6 4E75 rts
00000DD8 022D 2D00 01C2 andi.b [A5 + 0x1C2 /* export_52 */], 0x0
fn00000DDE:
00000DDE 4E56 FFEE link A6, -0x0012
00000DE2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000DE6 286E 0008 movea.l A4, [A6 + 0x8]
00000DEA 2D6C FDF0 FFF0 move.l [A6 - 0x10], [A4 - 0x210]
00000DF0 266C FDF0 movea.l A3, [A4 - 0x210]
label00000DF4:
00000DF4 2C0B move.l D6, A3
00000DF6 266E FFF0 movea.l A3, [A6 - 0x10]
00000DFA 486E FFF0 pea.l [A6 - 0x10]
00000DFE 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
00000E02 486E FFF0 pea.l [A6 - 0x10]
00000E06 486E FFEF pea.l [A6 - 0x11]
00000E0A 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00000E0E 202E FFF0 move.l D0, [A6 - 0x10]
00000E12 90AC FDF0 sub.l D0, [A4 - 0x210]
00000E16 206C 000A movea.l A0, [A4 + 0xA]
00000E1A B090 cmp.l D0, [A0]
00000E1C 5EC0 sgt D0
00000E1E 4A00 tst.b D0
00000E20 660C bne +0xE /* 00000E2E */
00000E22 206E FFF0 movea.l A0, [A6 - 0x10]
00000E26 4A10 tst.b [A0]
00000E28 57C1 seq D1
00000E2A 8001 or.b D0, D1
00000E2C 67C6 beq -0x38 /* 00000DF4 */
label00000E2E:
00000E2E 2E06 move.l D7, D6
00000E30 9EAC FDF0 sub.l D7, [A4 - 0x210]
00000E34 2F07 move.l -[A7], D7
00000E36 2F07 move.l -[A7], D7
00000E38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E3C 4EBA FD4E jsr [PC - 0x2B2 /* 00000B8C */]
00000E40 2F2C FDF0 move.l -[A7], [A4 - 0x210]
00000E44 2F2C FDF8 move.l -[A7], [A4 - 0x208]
00000E48 2F07 move.l -[A7], D7
00000E4A 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000E4E 206C 0012 movea.l A0, [A4 + 0x12]
00000E52 2007 move.l D0, D7
00000E54 D090 add.l D0, [A0]
00000E56 2940 FDF0 move.l [A4 - 0x210], D0
00000E5A 206C 000E movea.l A0, [A4 + 0xE]
00000E5E 2007 move.l D0, D7
00000E60 D090 add.l D0, [A0]
00000E62 2940 FDF8 move.l [A4 - 0x208], D0
00000E66 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000E6A 4E5E unlink A6
00000E6C 2E9F move.l [A7], [A7]+
00000E6E 4E75 rts
fn00000E70:
00000E70 4E56 FFFC link A6, -0x0004
00000E74 48E7 0108 movem.l -[A7], D7,A4
00000E78 286E 0008 movea.l A4, [A6 + 0x8]
00000E7C 42A7 clr.l -[A7]
00000E7E 2F2C FDF0 move.l -[A7], [A4 - 0x210]
00000E82 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00000E86 2E1F move.l D7, [A7]+
00000E88 5287 addq.l D7, 1
00000E8A 2F07 move.l -[A7], D7
00000E8C 2F07 move.l -[A7], D7
00000E8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E92 4EBA FCF8 jsr [PC - 0x308 /* 00000B8C */]
00000E96 486C FDF0 pea.l [A4 - 0x210]
00000E9A 486C FDF8 pea.l [A4 - 0x208]
00000E9E 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00000EA2 4CDF 1080 movem.l D7,A4, [A7]+
00000EA6 4E5E unlink A6
00000EA8 2E9F move.l [A7], [A7]+
00000EAA 4E75 rts
export_799:
fn00000EAC:
00000EAC 4E56 FD58 link A6, -0x02A8
00000EB0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000EB4 426E FDDA clr.w [A6 - 0x226]
00000EB8 422E FD59 clr.b [A6 - 0x2A7]
00000EBC 426E FFFC clr.w [A6 - 0x4]
00000EC0 426E FFFE clr.w [A6 - 0x2]
00000EC4 422E FDDE clr.b [A6 - 0x222]
00000EC8 1D7C 0001 FDDF move.b [A6 - 0x221], 0x1
00000ECE 2F2E 000E move.l -[A7], [A6 + 0xE]
00000ED2 42A7 clr.l -[A7]
00000ED4 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000ED8 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000EDC 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000EE0 4267 clr.w -[A7]
00000EE2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000EE6 4A5F tst.w [A7]+
00000EE8 56C0 sne D0
00000EEA 4A00 tst.b D0
00000EEC 6618 bne +0x1A /* 00000F06 */
00000EEE 2F00 move.l -[A7], D0
00000EF0 42A7 clr.l -[A7]
00000EF2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000EF6 221F move.l D1, [A7]+
00000EF8 201F move.l D0, [A7]+
00000EFA 0C81 0000 2000 cmpi.l D1, 0x2000 /* ' \0' */
00000F00 5DC1 slt D1
00000F02 8001 or.b D0, D1
00000F04 671E beq +0x20 /* 00000F24 */
label00000F06:
00000F06 2F2E 000E move.l -[A7], [A6 + 0xE]
00000F0A 7001 moveq.l D0, 0x01
00000F0C 2F00 move.l -[A7], D0
00000F0E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000F12 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00000F16 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000F1A 206E 000E movea.l A0, [A6 + 0xE]
00000F1E 2050 movea.l A0, [A0]
00000F20 4210 clr.b [A0]
00000F22 602C bra +0x2E /* 00000F50 */
label00000F24:
00000F24 206E 000E movea.l A0, [A6 + 0xE]
00000F28 2D50 FDF8 move.l [A6 - 0x208], [A0]
00000F2C 206E 0012 movea.l A0, [A6 + 0x12]
00000F30 2D50 FDF0 move.l [A6 - 0x210], [A0]
00000F34 426E FDDC clr.w [A6 - 0x224]
00000F38 102E 0008 move.b D0, [A6 + 0x8]
00000F3C 6606 bne +0x8 /* 00000F44 */
00000F3E 2F0E move.l -[A7], A6
00000F40 4EBA FE9C jsr [PC - 0x164 /* 00000DDE */]
label00000F44:
00000F44 2F0E move.l -[A7], A6
00000F46 4EBA FD1A jsr [PC - 0x2E6 /* 00000C62 */]
00000F4A 2F0E move.l -[A7], A6
00000F4C 4EBA FF22 jsr [PC - 0xDE /* 00000E70 */]
label00000F50:
00000F50 4FEE FD38 lea.l A7, [A6 - 0x2C8]
00000F54 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000F58 4E5E unlink A6
00000F5A 205F movea.l A0, [A7]+
00000F5C DEFC 000E add.w A7, 0xE
00000F60 4ED0 jmp [A0]
fn00000F62:
00000F62 4E56 0000 link A6, 0
00000F66 206E 0008 movea.l A0, [A6 + 0x8]
00000F6A 4868 0008 pea.l [A0 + 0x8]
00000F6E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000F72 206E 0008 movea.l A0, [A6 + 0x8]
00000F76 1028 FFFF move.b D0, [A0 - 0x1]
00000F7A 6704 beq +0x6 /* 00000F80 */
00000F7C 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
label00000F80:
00000F80 206E 0008 movea.l A0, [A6 + 0x8]
00000F84 2C48 movea.l A6, A0
00000F86 4EFA 0148 jmp [PC + 0x148 /* 000010D0 */]
00000F8A 0000 4E5E ori.b D0, 0x5E /* '^' */
00000F8E 205F movea.l A0, [A7]+
00000F90 5C4F addq.w A7, 6
00000F92 4ED0 jmp [A0]
export_800:
00000F94 4E56 FFFE link A6, -0x0002
00000F98 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000F9C 422E 0010 clr.b [A6 + 0x10]
00000FA0 422E FFFF clr.b [A6 - 0x1]
00000FA4 4AAD EF5C tst.l [A5 - 0x10A4]
00000FA8 673C beq +0x3E /* 00000FE6 */
00000FAA 3B7C 0002 D166 move.w [A5 - 0x2E9A], 0x2
00000FB0 2B6E 0008 D16A move.l [A5 - 0x2E96], [A6 + 0x8]
00000FB6 42A7 clr.l -[A7]
00000FB8 42A7 clr.l -[A7]
00000FBA 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000FBE 2B5F D16E move.l [A5 - 0x2E92], [A7]+
00000FC2 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000FC6 486E 0008 pea.l [A6 + 0x8]
00000FCA 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000FCE 4A6D D168 tst.w [A5 - 0x2E98]
00000FD2 670C beq +0xE /* 00000FE0 */
00000FD4 3F3C 007E move.w -[A7], 0x7E /* '~' */
00000FD8 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000FDC 6000 00F2 bra +0xF4 /* 000010D0 */
label00000FE0:
00000FE0 2D6D D16E 0008 move.l [A6 + 0x8], [A5 - 0x2E92]
label00000FE6:
00000FE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FEA 4EBA 00F4 jsr [PC + 0xF4 /* 000010E0 */]
00000FEE 4267 clr.w -[A7]
00000FF0 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FF4 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000FF8 101F move.b D0, [A7]+
00000FFA 6700 00B8 beq +0xBA /* 000010B4 */
00000FFE 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
00001004 206E 000C movea.l A0, [A6 + 0xC]
00001008 1010 move.b D0, [A0]
0000100A 4880 ext.w D0
0000100C 5340 subq.w D0, 1
0000100E 6710 beq +0x12 /* 00001020 */
00001010 5340 subq.w D0, 1
00001012 6736 beq +0x38 /* 0000104A */
00001014 5340 subq.w D0, 1
00001016 6754 beq +0x56 /* 0000106C */
00001018 5340 subq.w D0, 1
0000101A 6772 beq +0x74 /* 0000108E */
0000101C 6000 008A bra +0x8C /* 000010A8 */
label00001020:
00001020 4267 clr.w -[A7]
00001022 206E 000C movea.l A0, [A6 + 0xC]
00001026 2F28 0010 move.l -[A7], [A0 + 0x10]
0000102A 206E 000C movea.l A0, [A6 + 0xC]
0000102E 3F28 000E move.w -[A7], [A0 + 0xE]
00001032 486E 0008 pea.l [A6 + 0x8]
00001036 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
0000103A 101F move.b D0, [A7]+
0000103C 660A bne +0xC /* 00001048 */
0000103E 3F3C 0002 move.w -[A7], 0x2
00001042 2F0E move.l -[A7], A6
00001044 4EBA FF1C jsr [PC - 0xE4 /* 00000F62 */]
label00001048:
00001048 6074 bra +0x76 /* 000010BE */
label0000104A:
0000104A 4267 clr.w -[A7]
0000104C 206E 000C movea.l A0, [A6 + 0xC]
00001050 2F28 000A move.l -[A7], [A0 + 0xA]
00001054 486E 0008 pea.l [A6 + 0x8]
00001058 4EAD 2722 jsr [A5 + 0x2722 /* export_1248 */]
0000105C 101F move.b D0, [A7]+
0000105E 660A bne +0xC /* 0000106A */
00001060 3F3C 0003 move.w -[A7], 0x3
00001064 2F0E move.l -[A7], A6
00001066 4EBA FEFA jsr [PC - 0x106 /* 00000F62 */]
label0000106A:
0000106A 6052 bra +0x54 /* 000010BE */
label0000106C:
0000106C 4267 clr.w -[A7]
0000106E 206E 000C movea.l A0, [A6 + 0xC]
00001072 2F28 0006 move.l -[A7], [A0 + 0x6]
00001076 486E 0008 pea.l [A6 + 0x8]
0000107A 4EAD 270A jsr [A5 + 0x270A /* export_1245 */]
0000107E 101F move.b D0, [A7]+
00001080 660A bne +0xC /* 0000108C */
00001082 3F3C 0004 move.w -[A7], 0x4
00001086 2F0E move.l -[A7], A6
00001088 4EBA FED8 jsr [PC - 0x128 /* 00000F62 */]
label0000108C:
0000108C 6030 bra +0x32 /* 000010BE */
label0000108E:
0000108E 4267 clr.w -[A7]
00001090 486E 0008 pea.l [A6 + 0x8]
00001094 4EAD 275A jsr [A5 + 0x275A /* export_1255 */]
00001098 101F move.b D0, [A7]+
0000109A 660A bne +0xC /* 000010A6 */
0000109C 3F3C 0005 move.w -[A7], 0x5
000010A0 2F0E move.l -[A7], A6
000010A2 4EBA FEBE jsr [PC - 0x142 /* 00000F62 */]
label000010A6:
000010A6 6016 bra +0x18 /* 000010BE */
label000010A8:
000010A8 3F3C 0006 move.w -[A7], 0x6
000010AC 2F0E move.l -[A7], A6
000010AE 4EBA FEB2 jsr [PC - 0x14E /* 00000F62 */]
000010B2 600A bra +0xC /* 000010BE */
label000010B4:
000010B4 3F3C 0001 move.w -[A7], 0x1
000010B8 2F0E move.l -[A7], A6
000010BA 4EBA FEA6 jsr [PC - 0x15A /* 00000F62 */]
label000010BE:
000010BE 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
000010C2 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000010C8 486E 0008 pea.l [A6 + 0x8]
000010CC 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label000010D0:
000010D0 4FEE FFDE lea.l A7, [A6 - 0x22]
000010D4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000010D8 4E5E unlink A6
000010DA 205F movea.l A0, [A7]+
000010DC 504F addq.w A7, 8
000010DE 4ED0 jmp [A0]
export_801:
fn000010E0:
000010E0 4E56 FFEA link A6, -0x0016
000010E4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000010E8 2C2E 0008 move.l D6, [A6 + 0x8]
000010EC 2046 movea.l A0, D6
000010EE 2D50 FFEC move.l [A6 - 0x14], [A0]
000010F2 2046 movea.l A0, D6
000010F4 2D50 FFF0 move.l [A6 - 0x10], [A0]
label000010F8:
000010F8 206E FFEC movea.l A0, [A6 - 0x14]
000010FC 4A10 tst.b [A0]
000010FE 6750 beq +0x52 /* 00001150 */
00001100 486E FFEC pea.l [A6 - 0x14]
00001104 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
00001108 266E FFEC movea.l A3, [A6 - 0x14]
0000110C 486E FFEC pea.l [A6 - 0x14]
00001110 486E FFF0 pea.l [A6 - 0x10]
00001114 4EAD 239A jsr [A5 + 0x239A /* export_1135 */]
00001118 B7EE FFEC cmpa.l A3, [A6 - 0x14]
0000111C 6720 beq +0x22 /* 0000113E */
0000111E 206E FFF0 movea.l A0, [A6 - 0x10]
00001122 1E10 move.b D7, [A0]
00001124 286E FFF0 movea.l A4, [A6 - 0x10]
label00001128:
00001128 538C subq.l A4, 1
0000112A 7020 moveq.l D0, 0x20
0000112C B014 cmp.b D0, [A4]
0000112E 67F8 beq -0x6 /* 00001128 */
00001130 200C move.l D0, A4
00001132 5280 addq.l D0, 1
00001134 2D40 FFF0 move.l [A6 - 0x10], D0
00001138 206E FFF0 movea.l A0, [A6 - 0x10]
0000113C 1087 move.b [A0], D7
label0000113E:
0000113E 206E FFEC movea.l A0, [A6 - 0x14]
00001142 4A10 tst.b [A0]
00001144 6708 beq +0xA /* 0000114E */
00001146 52AE FFEC addq.l [A6 - 0x14], 1
0000114A 52AE FFF0 addq.l [A6 - 0x10], 1
label0000114E:
0000114E 60A8 bra -0x56 /* 000010F8 */
label00001150:
00001150 206E FFF0 movea.l A0, [A6 - 0x10]
00001154 4210 clr.b [A0]
00001156 2046 movea.l A0, D6
00001158 202E FFF0 move.l D0, [A6 - 0x10]
0000115C 9090 sub.l D0, [A0]
0000115E 2A00 move.l D5, D0
00001160 5285 addq.l D5, 1
00001162 2F06 move.l -[A7], D6
00001164 2F05 move.l -[A7], D5
00001166 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
0000116A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000116E 4E5E unlink A6
00001170 2E9F move.l [A7], [A7]+
00001172 4E75 rts